trough boat - French English Dictionary